﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Collections;

namespace CPTECH.Business
{
    class FisicoBO
    {
        private static FisicoBO instance;

        private FisicoBO() { }

        public static FisicoBO getInstance()
        {
            if (instance == null)
            {
                instance = new FisicoBO();
            }
            return instance;
        }

        //guarda quais checks estão selecionados.
        public bool ckLocal = false;
        public bool ckPlanta = false;
        public bool ckDepartamento = false;
        public bool ckCcusto = false;

        //salva o id so usuário que logou no pdt.
        public string idPalm = "";

        //variaveis publicas para gravar na tabela de fisico.
        //1º parte salvos nas telas de login e seguintes até cadastro de fisico.
        public string codFilial = "";
        public String codLocal = "";
        public string codDepto = "";
        public string codCcusto = "";
        public string codPlanta = "";
        public String os = "";

        //2º gravados na primeira tela de fisico.
        public Int64 idBem = 0;
        public string plaqueta = "";
        public string patAntigo = "";
        public string codItem = "";
        public string dsItem = "";
        public string marca = "";
        public string modelo = "";
        public string padrao = "";

        public ArrayList ficticios = new ArrayList();

        //limpa as variaveis acima.
        public void clearCampos()
        {
            ckLocal = false;
            ckPlanta = false;
            ckDepartamento = false;
            ckCcusto = false;

            codFilial = "";
            codLocal = "";
            codDepto = "";
            codCcusto = "";
            codPlanta = "";
            os = "";

            idBem = 0;
            plaqueta = "";
            patAntigo = "";
            codItem = "";
            dsItem = "";
            marca = "";
            modelo = "";
            padrao = "";

            ficticios = null;
        }
    }
}

